
JAVA学习笔记--组合与继承
JAVA一个很重要的功能就是代码的可复用性,代码复用可以大大提升编程效率。这里主要介绍两种代码复用方式:组合和继承。一、组合 组合比较直观,只需在新的类中产生现有类的对象,新的类由现有类的对象组成,因而称之为组合。这种方法只是复用了代码的功能,而不是它的形式。 1 pu...
2024-01-10
JAVA SSH框架
在Struts + Spring + Hibernate的组合框架模式中,三者各自的特点都是什么?Struts 的MVC设计模式可以使我们的逻辑变得很清晰。 Spring 的IOC和AOP可以使我们的产品在最大限度上解藕。 hibernate的当然就是实体对象的持久化了典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业...
2024-01-10
JAVA继承时构造函数的问题
今天看到java继承部分时,关于构造函数是否继承以及如何使用时遇到了点问题,后来查找相关资料解决了。下面是我个人的总结:先创建一个父类,里面有两个构造函数:public class Jisuan { protected int a=4; //构造函数1 Jisuan() { System.out.println("父类的无参数构造函数"); } //构造函...
2024-01-10
JAVA编码(66)—— java生成Https证书,及证书导入的步骤和过程
以下是相关的Tomcat,JDK和Windows环境:Tomcat版本:tomcat-7.0.55JDK版本: jdk1.6.0目录所在的位置:Serve的目录:D:\server\tomcat-7.0.55\JDK的目录:D:\jdk\jdk1.6.01、生成服务器的密匙文件casserver.keystore1)打开CMD切换到Serve的目录下面D:\Server\tomcat\下2)执行:keytool -genkey -alias casserver -keypass cas123 -keyalg...
2024-01-10
java hashcode()和equal()方法比较
通常equals,toString,hashCode,在应用中都会被复写,建立具体对象的特有的内容。之所以有hashCode方法,是因为在批量的对象比较中,hashCode要比equals来得快,很多集合都用到了hashCode,比如HashTable。两个obj,如果equals()相等,hashCode()一定相等。两个obj,如果hashCode()相等,equals()不一定相等(Hash散列值...
2024-01-10
通过java.net.URLConnection发送HTTP请求(原生、爬虫)
目录1. 运用原生Java Api发送简单的Get请求、Post请求2. 简单封装3. 简单测试 如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便;所以,也流行有许多Java HTTP请...
2024-01-10
java安全编码指南之:Mutability可变性
目录简介可变对象和不可变对象创建mutable对象的拷贝为mutable类创建copy方法不要相信equals不要直接暴露可修改的属性public static fields应该被置位finalpublic static final field 应该是不可变的mutable(可变)和immutabl...
2024-01-10
【刷题笔记】I'm stuck! (迷宫)-----java方案
题目描述 :给定一个R行C列的地图,地图的每一个方格可能是'#', '+', '-', '|', '.', 'S', 'T'七个字符中的一个,分别表示如下意思: '#': 任何时候玩家都不能移动到此方格; '+': 当玩家到达这一方格后,下一步可以向上下左右四个方向相邻的任意一个非'#'方格移动一格; '-': 当玩家到达这一...
2024-01-10
MacOS Mojave技巧:如何在Safari中启用收藏夹图标
最后-网站图示!堆栈很有用。 黑暗模式很有趣。 新的屏幕截图工具和功能更全的Finder也可以作为MacOS Mojave的附加功能,但是我最喜欢的Mojave新功能虽然很小但非常重要:Safari图标。 我并不是唯一一个对Safari感到兴奋的人,最后添加了那些小图标,可以快速识别哪个打开的标签是哪个。 您知道,CNET...
2024-01-10
在Mac的Native Calculator App中启用纸带
如果你有任何涉及计算的东西,那么Mac上最常用的应用程序就是Calculator。无论是外汇计算还是想要解决的真正困难的表达方式,Calculator应用程序都应该能够帮助您。你可以启动应用程序,输入数字,按相应的按钮,你很好去。Mac的“计算器”应用程序的一个隐藏功能是它有一个纸带,您可以使用它来...
2024-01-10
(ps4线上模式)什么是“助推模式”在PlayStation 4专业?
什么是“助推模式”在PlayStation 4专业?PlayStation 4 Pro与它的前身相比有很多好处,比如一个速度要快得多的GPU--这一更新基本上是为了让控制台推动4K内容而需要的。但是更老的游戏呢--他们难道不能利用这种增加的表现吗?简而言之,这正是Boost模式所做的:它允许旧的标题--那些还没有为PS4Pro专门更...
2024-01-10
